Managing software development information in global configuration management activities
نویسندگان
چکیده
Software Configuration Management (SCM) techniques have been considered the entry point to rigorous software engineering, where multiple organizations cooperate in a decentralized mode to save resources, ensure the quality of the diversity of software products, and manage corporate information to get a better return of investment. The incessant trend of Global Software Development (GSD) and the complexity of implementing a correct SCM solution grow not only because of the changing circumstances, but also because of the interactions and the forces related to GSD activities. This paper addresses the role SCM plays in the development of commercial products and systems, and introduces a SCM reference model to describe the relationships between the different technical, organizational, and product concerns any software development company should support in the global market. © 2012 Wiley Periodicals, Inc. Syst Eng 15: 241–254, 2012
منابع مشابه
The Challenges of Managing a Global Software Engineering Capability: Theory to Practice
The emergence of "off shoring or outsourcing" in the debate about where best to do software development and applications support has added yet another layer of complexity into the domain of Development Managers. This is on top of the usual plethora of issues we all know and love such as configuration and requirements management, design, enhancements, reuse and refactoring, baseline controls, IP...
متن کاملConfiguration Management in Security related Software Engineering Processes
IT-Security requires specific enhancements and tailoring during the complete life cycle of the product or system, including a security focused SW-engineering process. One of the key technologies to manage the software engineering process is the use of a tool driven Software Configuration Management. Software Configuration Management (SCM)[10] is an aspect of establishing that the functional req...
متن کاملSoftware Technology in a Networked Computer Environment: Configuration Management in Software Design and Development Teams
The software design and development require cooperation and communication among all the professionals involved in the processes. Some activities are carried out individually, and some are usually collaborative tasks, such as the establishment of an overall system architecture, the distribution of system functionality and of activities, and the responsibilities within the design and development ...
متن کاملAn Integration Framework of Configuration Management and Process Management
Currently Configuration Management (CM) tool and Process Management (PM) tool are both largely applied in software organizations. However, neither of them can effectively support the complex evolutions in today’s software development solely. So we must integrate CM and PM together to provide a systematic framework for managing evolutions. This paper introduces a configuration management framewo...
متن کاملCoordinating Global Software Development Activities: Requisite Variety in Information Systems as a Dependent Variable
In this paper, I explain how globally-distributed software development subunits can coordinate their activities with information systems (IS). The basis of this explanation lies in the contemporary proliferation of global software development (GSD) activities which suggests an unexplained reality: that organizations practicing GSD are somehow regulating their IS to cope with increasing and vari...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Systems Engineering
دوره 15 شماره
صفحات -
تاریخ انتشار 2012